package net.halflite.mzkr.mai;

import net.halflite.mzkr.dto.mail.UserMailDto;

import org.seasar.mai.annotation.ReturnPath;

/** ユーザーにメールを送るインターフェース */

@ReturnPath("mzkr@halflite.net")
public interface UserMailMai {

	/** 一時登録用メール送信 */
	void sendRegistTemp(UserMailDto dto);
	
	/** 本登録メール送信 */
	void sendRegistUser(UserMailDto dto);
	
	/** パスワード再登録メール送信 */
	void sendReissuePassword(UserMailDto dto);

	/** パスワード再登録完了メール送信 */
	void sendCompletePassword(UserMailDto dto);

	/** メールアドレス確認送信 */
	void sendRegistMail(UserMailDto dto);

	/** パスワード再登録完了メール送信 */
	void sendCompleteMail(UserMailDto dto);
}
